Controls halting debug
| C_DEBUGEN | Enable Halting debug |
| C_HALT | PE enter Debug state halt request |
| C_STEP | Enable single instruction step |
| C_MASKINTS | When debug is enabled, the debugger can write to this bit to mask PendSV, SysTick and external configurable interrupts |
| C_SNAPSTALL | Allow imprecise entry to Debug state |
| S_REGRDY | Handshake flag to transfers through the DCRDR |
| S_HALT | Indicates whether the PE is in Debug state |
| S_SLEEP | Indicates whether the PE is sleeping |
| S_LOCKUP | Indicates whether the PE is in Lockup state |
| S_SDE | Indicates whether Secure invasive debug is allowed |
| S_RETIRE_ST | Set to 1 every time the PE retires one of more instructions |
| S_RESET_ST | Indicates whether the PE has been reset since the last read of the DHCSR |
| S_RESTART_ST | Indicates the PE has processed a request to clear DHCSR.C_HALT to 0. That is, either a write to DHCSR that clears DHCSR.C_HALT from 1 to 0, or an External Restart Request |